Little Ochi Seafood Restaurant
Restaurant · Vauxhall

Little Ochi Seafood Restaurant

$$$ · Seafood

Fresh sea bass cooked to crispy perfection with Jamaican flair—the kind of hidden gem in Lambeth that converts fish skeptics with generous portions and genuine hospitality.

Info

📍
Address
113 Dulwich Rd, London SE24 0NG, UK, LDN

More like this