Map Location
Cuba Libre Bar Restaurant and KTV
2nd Floor, Star Mall, Edsa, Mandaluyong City, 1552, Metro Manila, Philippines