The Astor Grill
Cliveden Rd, Taplow, Taplow
01628 668561
Recent Reviews
Order Online
Reserve
The Astor Grill
Cliveden Rd, Taplow, Taplow SL6 0JF
01628 668561