Gastro Gastro
63-67 Venn St.
London, SW4 0BD
020-7627 0222
Map
Cuisine: French
Very French restaurant with a delightful atmosphere.
Openings: Open daily 8am-midnight

Features