River Terrace

STATIC_684x340_new-shewexterior2

river terrace 

Print this Page

ABOUT THE RIVER TERRACE:

A delightful outdoor terrace with views of the River Thames, perfect for drinks and canapés during the summer months.

ADDRESS:

Strand, London WC2R 2LS