Romy's Cafe and Restaurant
next to Barry Island Railway Station, Barry Wales
Romy's Cafe and Restaurant is a British, Cafe place is located in Barry, Wales. The address of Romy's Cafe and Restaurant is next to Barry Island Railway Station, Barry Wales.