Jimmy's Restaurants
206-208 St Georges Square
Luton LU1 2NG
United Kingdom