Map Location
Red Kangaroo Car Rental Incorporated
5 P. Cruz Street, Barangka Ibaba, Mandaluyong City, Philippines