Food Mechanic is located in New Delhi, India on C1, adjacent to Metro station, Pocket C1, New Krishna Park, Janakpuri. Food Mechanic is rated 4 out of 5 in the category fine dining restaurant in India.
Address
C1, adjacent to Metro station, Pocket C1, New Krishna Park, Janakpuri