Some go to restaurants by their fame and some go by their name. Well I come in the latter segment. A new and interesting name always lures me. Recently came across such gastro pub named The Groghead.  This place is nestled in Green Park, a few minute walk from the Metro station. A vast space
Read more