Level 38 SEVEN NEO Building is a modern office space in Taguig City, Philippines, offering a mix of business amenities and convenient access to the city's commercial centers.
Part of: Google's Office Locations