Sun Star Grand est situé à 665-667 Quezon Boulevard, 1001, Manille, Philippines.