MyFish

Johannesburg



At a glance

Known for
fresh fish and seafood prepared for takeaway or sit-down dining
Local tip
Phone ahead to ask about the day’s fresh fish, seafood preparation and available European deli products.

MyFish is a seafood retailer and casual sit-down spot in Florida North, Roodepoort, serving the wider Johannesburg area. The venue combines a fish shop with a prepared-food counter, allowing seafood to be bought fresh or frozen, prepared for takeaway, or enjoyed on site.

Fresh fish is supplied daily, alongside a selection of seafood such as oysters, calamari, mussels and sardines. The store also carries European deli products and other dry goods, giving it a broader food-retail character than a standard seafood takeaway. Seafood can be cleaned, cut and packed to suit different requirements, while restaurant customers can order fish or seafood prepared at the premises.

The food has a Mediterranean influence, with a straightforward menu built around traditional fish and meat dishes. The style is practical and relaxed rather than formal, suited to a quick meal, a takeaway supper or a browse through imported delicatessen products. The sit-down option gives the venue a neighbourhood restaurant feel, while the retail side makes it useful for cooks looking for seafood to prepare at home.

MyFish also supplies cleaned, cut and packed seafood to other restaurants, reflecting its role as both a local retailer and a specialist supplier. The combination of fresh and frozen products, prepared meals and European pantry items gives the venue a flexible appeal for seafood shoppers, casual diners and customers seeking Mediterranean-inspired ingredients.

Located on Keith Avenue at the corner of Gordon Road, MyFish is part of the Florida North food landscape and offers a convenient stop for Roodepoort residents seeking seafood in several formats. The venue supports both takeaway and sit-down dining, with the option to phone ahead on 011 673 9041 for practical queries about the day's fresh selection, preparation requests or deli products.

Frequently Asked Questions

MyFish suits seafood shoppers, casual diners and customers looking for Mediterranean-style ingredients or European deli goods.
The venue offers both takeaway and sit-down service, with seafood prepared at the store.
MyFish is at 2 Keith Avenue, at the corner of Gordon Road, in Florida North, Roodepoort.
Sit-down service is available, and reservation arrangements can be checked directly with the venue on 011 673 9041.
Yes. Fresh fish and seafood can be prepared at the store for takeaway.
The venue's basic menu includes fish and meat dishes, while specific dietary requirements can be discussed with the venue before ordering.
The venue provides sit-down service, and group or family arrangements can be confirmed by calling ahead.
The retail section offers fresh and frozen fish, seafood, European deli products and other dry goods.
MyFish is presented as a store with sit-down service, rather than as an outdoor dining venue.

Top Things To Do in Johannesburg

See All →

Trusted local guides, read by millions every month

  • 2006 online since
  • 26.2M page views a month across the network
  • 14 languages

180+ destination guides, one network

Every guide covers a single destination on its own website, with events, restaurants, things to do and places to stay chosen from local recommendations.

My Guide Network Locations

Nearby Destinations

Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.

Added to your trip Added to day {[{trip.toast.day}]}, MorningAfternoonEvening Saved to your trip Already in your trip Transfer saved to your trip Save your trip to get fresh suggestions Staying in {[{trip.toast.label}]} Base cleared Trip deleted Link copied Could not save your trip Something went wrong, please try again