Ruba Restaurant
132 High St, Teddington
020 8977 7700
Menu
Reserve
Teddington, Greater London
Ruba Restaurant
132 High St, Teddington, Greater London TW11 8JB
020 8977 7700