North Indian restaurant · Ghaziabad, India
Sub Grill is a North Indian restaurant business in Ghaziabad, India.