at 264 Water St, St. John's , A1C1B7 Canada
52 FB users likes Velma's Restaurant & Lounge, set it to 295 position in Likes Rating for St. John's, Newfoundland and Labrador in Local Business category
Velma's Restaurant & Lounge is St. John's based place and this enity listed in Family Style Restaurant category. Located at 264 Water St NL A1C1B7. Contact phone number of Velma's Restaurant & Lounge: +1 (709) 576-2264