Update Info - Velma's Restaurant & Lounge
This restaurant was reported as closed. If it is open, let us know.
Velma's Restaurant & Lounge
264 Water St
Saint John's, NL NL A1C
264 Water St
Saint John's, NL NL A1C
This restaurant was reported as closed. If it is open, let us know.