Steki Taverna is located in Southsea, United Kingdom on 58 Osborne Rd, Southsea, Portsmouth. Steki Taverna is rated 4.5 out of 5 in the category greek restaurant in United Kingdom.
Address
58 Osborne Rd, Southsea, Portsmouth
Accessibility
Wheelchair-accessible entrance
Wheelchair-accessible seating