About Food Palace
Mediterranean Restaurant that provides high quality Mediterranean and Somali food.
More about Food Palace
Food Palace is located at 11 Horn Lane, w3 9nj London, United Kingdom
02079981014
Mediterranean Restaurant that provides high quality Mediterranean and Somali food.