Villa Restaurant is a Prince Rupert, BC business. Villa Restaurant is located at 810 3rd Ave West, Prince Rupert, BC. The postal code is V8J1M6.
You can contact Villa Restaurant at 250-624-9339 or from out of area call 1 2506249339.