Phone

Address

108 Westmount Road
Eltham
Eltham
Greater London
SE9 1UT

Map

Map for Star Grill

Food types

Star Grill is a takeaway restaurant situated in Eltham within London. There is a good range of food on offer at Star Grill. Unfortunately, this site has yet to find out full information about Star Grill but we are trying our best. We don't currently have the menu for the takeaway. This take-away serves .

Menu

Menu for Star Grill

Reviews

No one has left a review yet.