The Village Mermaid
3900 Granby St, Norfolk, VA 23504-1202
The Village Mermaid is a Antique Stores place is located in Norfolk, Virginia. The address of The Village Mermaid is 3900 Granby St, Norfolk, VA 23504-1202.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 757-753-4316,