113 Trafalgar Road, London, SE10 9TS.
Othello Steak House is a restaurant serving a variety of meals to be enjoyed by individuals and groups. Othello Steak House is based in Trafalgar Road, London - see map for location of Trafalgar Road.
Telephone: 020 88587050
Othello Steak House are listed in the restaurant section here:
Now displaying reviews 1 - 3
We went to a birthday party the other day and the food was fantastic. I had a steak and it was the b... More »
Seven of us ate here last night to celebrate a birthday. Not inexpensive and shockingly bad - steak... More »
This little gem of a restaurant reminds me of how it was in the past. A family run restaurant that m... More »
View the complete list of Othello Steak House reviews »
Othello Steak House is in Trafalgar Road, London. You can view a list of neighbouring businesses by going to the Trafalgar Road page.
This map shows the approximate location of Othello Steak House in Trafalgar Road.
Note: the pin is positioned at the postcode centre, and may not correspond with the precise location of 113 Trafalgar Road.