Velma's Restaurant & Lounge
264 Water Street
St. John's, NL
A1C 1B7
(709) 576-2264
Rating:
2½ out of 5 stars
(
9 reviews)
Hours: Please call us for details.
Reviews
Great Service: Very comfortable, good service with home styled meals.
Rated 3 stars by Keith
on June 10, 2009