Odyssey - Target Mall is located in Philippines on G/F Target Mall, Sta. Rosa Complex, Barangay Balibago, Sta. Rosa. Odyssey - Target Mall is rated 3 out of 5 in the category video store in Philippines.
Address
G/F Target Mall, Sta. Rosa Complex, Barangay Balibago, Sta. Rosa
Service options
In-store pick-upIn-store shopping
Accessibility
Wheelchair-accessible car park