Godrej Properties has recently launched its first project in Greater Noida to offer Crest Luxury Villas with 3/4/5 BHK accommodations.