image

The Grill House Villa is located at 32A Admiralty Way , Lekki phase 1, Lagos-State, Nigeria.

image