Linwood Grill was a restaurant that was located at 81 Kilmarnock ST. Boston.
Unfortunately it closed its doors.
Being a regular customer I decided to keep the website and publish information about food in general and maybe some special subjects here.
My name is Robert Alegria