Glenwood Fisheries is located in Cape Town, South Africa on 227 Townsend St, Glenwood,. Glenwood Fisheries is rated 4.5 out of 5 in the category fish store in South Africa.
Address
227 Townsend St, Glenwood,
Service options
In-store shopping
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance