Sequoia is an elegant 18-storey residential tower located on 16th Road, Santacruz (West), one of Mumbai’s most coveted neighborhoods. Its prime location offers residents easy access to essential amenities, including schools, hospitals, shopping centers, and entertainment hubs, making it a highly con...