Travell in Hotels Bazaruto Island
Bazaruto Island
2 guests

Adults:

2

Children:

0

Child’s age:

Bazaruto Island

Oct 31 - Nov 01 ·
2 guests

Bazaruto Island Hotels

Bazaruto Island
2 guests

Adults:

2

Children:

0

Child’s age:

Navigation

1. Bahia Mar Boutique Hotel

2. Telvina Beach Lodge

3. Casa Cabana Beach

4. Hotel Dona Ana

Cheap Hotels

5. Residencial Duma - Family Run Hotel

6. Nhacuene'S Place

7. Complexo Alemanha - Vilanculos Backpacker

Pet Friendly Hotels

8. Casa Regina

9. Hotel Aguia Negra

10. Boa Gente Lodge

Hotels near Bazaruto Island

  • Best-rated
  • Beach access
Bahia Mar Boutique Hotel Bahia Mar Boutique Hotel

Bahia Mar Boutique Hotel

19 Bairro De Outubro
39.4 km (24.5 mi) from Bazaruto Island
  • In-room breakfast
  • Free parking
  • 24-hour security
  • Air conditioning
  • Steam room
  • Infinity pool

Featuring a sunbathing terrace and an outdoor swimming pool, Bahia Mar Boutique Hotel Vilanculos is situated 5 minutes' stroll from Big Blue. The hotel is 2.8 km from Palmeiras Lodge and provides guests with a steam room, a hot tub, and a sauna.

Fish Market lies 10 minutes away by car, and Manyikeni is a 15-minute ride from this 4-star hotel. Machilla Magic is also around 400 metres away. The area features a number of shopping sites, such as Municipal Market, which is 20 minutes' drive from the Bahia Mar.

9.5
170 reviews
~ US$325 / night

Bahia Mar Boutique Hotel

39.4 km (24.5 mi) from Bazaruto Island
  • In-room breakfast
  • Free parking
  • 24-hour security
  • Air conditioning
  • Steam room
  • Infinity pool

Bahia Mar Boutique Hotel

Featuring a sunbathing terrace and an outdoor swimming pool, Bahia Mar Boutique Hotel Vilanculos is situated 5 minutes' stroll from Big Blue. The hotel is 2.8 km from Palmeiras Lodge and provides guests with a steam room, a hot tub, and a sauna.

Fish Market lies 10 minutes away by car, and Manyikeni is a 15-minute ride from this 4-star hotel. Machilla Magic is also around 400 metres away. The area features a number of shopping sites, such as Municipal Market, which is 20 minutes' drive from the Bahia Mar.

9.5
170 reviews
From US$ 325 / night
  • Beach access
Telvina Beach Lodge Telvina Beach Lodge

Telvina Beach Lodge

Avenida Da Marginal, Bairro Central
41.6 km (25.8 mi) from Bazaruto Island
  • Restaurant
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Bar/ Lounge area
  • Outdoor swimming pool

Located about a 5-minute walk from Bahia Mar Wellness & SPA, the comfortable Telvina Beach Lodge Vilanculos hotel includes an outdoor swimming pool and a terrace. This 3-star hotel features 6 rooms and such amenities as a restaurant.

Guests can access Manyikeni just near the hotel, while New Market Vilanculos is merely 450 metres away. You can reach the centre of Vilanculos in 10 minutes on foot. The Telvina lies just 1 km from Palmeiras Lodge. This accommodation offers a beachfront location 5 km away from Vilankulo airport.

9.2
143 reviews
~ US$102 / night

Telvina Beach Lodge

41.6 km (25.8 mi) from Bazaruto Island
  • Restaurant
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Bar/ Lounge area
  • Outdoor swimming pool

Telvina Beach Lodge

Located about a 5-minute walk from Bahia Mar Wellness & SPA, the comfortable Telvina Beach Lodge Vilanculos hotel includes an outdoor swimming pool and a terrace. This 3-star hotel features 6 rooms and such amenities as a restaurant.

Guests can access Manyikeni just near the hotel, while New Market Vilanculos is merely 450 metres away. You can reach the centre of Vilanculos in 10 minutes on foot. The Telvina lies just 1 km from Palmeiras Lodge. This accommodation offers a beachfront location 5 km away from Vilankulo airport.

9.2
143 reviews
From US$ 102 / night
  • Private beach
Casa Cabana Beach Casa Cabana Beach

Casa Cabana Beach

3 Beach Road, North Beach
39.8 km (24.7 mi) from Bazaruto Island
  • In-room breakfast
  • Valet parking
  • 24-hour reception
  • Air conditioning
  • Live entertainment
  • Outdoor swimming pool

The 3-star Casa Cabana Beach Vilanculos hotel is provided with currency exchange and a tour desk and located a mere 1.3 km from Machilla Magic. Guests can enjoy a swimming pool and benefit from an à la carte restaurant at the hotel.

Municipal Market is also approximately 10 minutes' drive from this Vilanculos hotel. The accommodation is within a 2-km distance of Vilanculos Beach Lodge.

8.9
125 reviews
~ US$162 / night

Casa Cabana Beach

39.8 km (24.7 mi) from Bazaruto Island
  • In-room breakfast
  • Valet parking
  • 24-hour reception
  • Air conditioning
  • Live entertainment
  • Outdoor swimming pool

Casa Cabana Beach

The 3-star Casa Cabana Beach Vilanculos hotel is provided with currency exchange and a tour desk and located a mere 1.3 km from Machilla Magic. Guests can enjoy a swimming pool and benefit from an à la carte restaurant at the hotel.

Municipal Market is also approximately 10 minutes' drive from this Vilanculos hotel. The accommodation is within a 2-km distance of Vilanculos Beach Lodge.

8.9
125 reviews
From US$ 162 / night

Cheap Hotels

  • Private beach
Hotel Dona Ana Hotel Dona Ana

Hotel Dona Ana

Avenida Marginal S/N, Bairro Central
39.9 km (24.8 mi) from Bazaruto Island
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Live entertainment
  • Pool with view

Situated a mere 500 metres from Vilanculos Shopping Area, the 4-star Hotel Dona Ana Vilanculos features Wi-Fi in public areas and parking on site.

Guests can easily reach Manyikeni which is within 25 minutes' walk of this Vilanculos hotel. You can easily find Palmeiras Lodge within 2 km of the hotel.

8.2
107 reviews
~ US$137 / night

Hotel Dona Ana

39.9 km (24.8 mi) from Bazaruto Island
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Live entertainment
  • Pool with view

Hotel Dona Ana

Situated a mere 500 metres from Vilanculos Shopping Area, the 4-star Hotel Dona Ana Vilanculos features Wi-Fi in public areas and parking on site.

Guests can easily reach Manyikeni which is within 25 minutes' walk of this Vilanculos hotel. You can easily find Palmeiras Lodge within 2 km of the hotel.

8.2
107 reviews
From US$ 137 / night
  • Private beach
Residencial Duma - Family Run Hotel Residencial Duma - Family Run Hotel

Residencial Duma - Family Run Hotel

Bairro 5º Congresso, Vilankulo
42.1 km (26.1 mi) from Bazaruto Island
14
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Bar/ Lounge area
  • Outdoor swimming pool

Featuring an outdoor swimming pool, Residencial Duma - Family Run Hotel Vilanculos is 3.3 km from Machilla Magic. The hotel provides 24-hour security to ensure guests' safety.

You will enjoy your visit to Manyikeni, within reach of this comfortable hotel. The property is 10 minutes' drive from Vilanculos Beach Lodge. This Vilanculos hotel is a 10-minute ride away from Vilankulo airport.

9.4
21 reviews
~ US$35 / night

Residencial Duma - Family Run Hotel

42.1 km (26.1 mi) from Bazaruto Island
14
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Bar/ Lounge area
  • Outdoor swimming pool

Residencial Duma - Family Run Hotel

Featuring an outdoor swimming pool, Residencial Duma - Family Run Hotel Vilanculos is 3.3 km from Machilla Magic. The hotel provides 24-hour security to ensure guests' safety.

You will enjoy your visit to Manyikeni, within reach of this comfortable hotel. The property is 10 minutes' drive from Vilanculos Beach Lodge. This Vilanculos hotel is a 10-minute ride away from Vilankulo airport.

9.4
21 reviews
From US$ 35 / night
  • Beach access
Nhacuene'S Place Nhacuene'S Place

Nhacuene'S Place

Strada Senza Nome
42.2 km (26.2 mi) from Bazaruto Island
25
  • Shared kitchen
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Terrace

The comfortable Nhacuene'S Place Vilanculos hotel offers easy access to Manyikeni, which is situated around 5 minutes' walk away. There is also parking.

This hotel is 0.9 km from Mercado Municipal de Vilanculos, 3.1 km from Casbah. Featuring the best options for rejuvenation, Bahia Mar Wellness & SPA lies right around the corner from the hotel. Located 10 minutes by car from Vilanculos Beach Lodge, the Nhacuene'S Place puts the city at your fingertips.

10
1 reviews
~ US$51 / night

Nhacuene'S Place

42.2 km (26.2 mi) from Bazaruto Island
25
  • Shared kitchen
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Terrace

Nhacuene'S Place

The comfortable Nhacuene'S Place Vilanculos hotel offers easy access to Manyikeni, which is situated around 5 minutes' walk away. There is also parking.

This hotel is 0.9 km from Mercado Municipal de Vilanculos, 3.1 km from Casbah. Featuring the best options for rejuvenation, Bahia Mar Wellness & SPA lies right around the corner from the hotel. Located 10 minutes by car from Vilanculos Beach Lodge, the Nhacuene'S Place puts the city at your fingertips.

10
1 reviews
From US$ 51 / night

Pet Friendly Hotels

  • Great deal
  • Beach access
Complexo Alemanha - Vilanculos Backpacker Complexo Alemanha - Vilanculos Backpacker

Complexo Alemanha - Vilanculos Backpacker

Rua Do Palacio
41.3 km (25.7 mi) from Bazaruto Island
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Leisure/ TV room
  • Live entertainment
  • Sun terrace

Offering a nightclub, a sundeck, and a picnic area, and views of the garden, Complexo Alemanha - Vilanculos Backpacker hotel is located 10 minutes' walk from Bahia Mar Wellness & SPA. The hotel provides currency exchange and an outdoor fireplace as well as Wi-Fi in public areas.

The comfortable hotel boasts convenient location within reach of Palmeiras Lodge. You will enjoy your visit to Kite Surfing Centre, 1.6 km from the Complexo. 15 minutes' drive from Vilanculos Beach Lodge is a perk for guests staying at this accommodation.

7.6
81 reviews
~ US$23 / night

Complexo Alemanha - Vilanculos Backpacker

41.3 km (25.7 mi) from Bazaruto Island
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Leisure/ TV room
  • Live entertainment
  • Sun terrace

Complexo Alemanha - Vilanculos Backpacker

Offering a nightclub, a sundeck, and a picnic area, and views of the garden, Complexo Alemanha - Vilanculos Backpacker hotel is located 10 minutes' walk from Bahia Mar Wellness & SPA. The hotel provides currency exchange and an outdoor fireplace as well as Wi-Fi in public areas.

The comfortable hotel boasts convenient location within reach of Palmeiras Lodge. You will enjoy your visit to Kite Surfing Centre, 1.6 km from the Complexo. 15 minutes' drive from Vilanculos Beach Lodge is a perk for guests staying at this accommodation.

7.6
81 reviews
From US$ 23 / night
  • Beach access
Casa Regina Casa Regina

Casa Regina

Bairro Desse
42.2 km (26.2 mi) from Bazaruto Island
35
  • Picnic area/ Tables
  • Free parking
  • Ironing facilities
  • Tea and coffee facilities
  • Massage
  • Sun terrace

The comfortable Casa Regina Hotel Vilanculos, situated around 15 minutes' walk from New Market Vilanculos, features a sun deck and a picnic area.

The hotel offers a prime location within easy reach of Fish Market. When staying at this Vilanculos hotel, guests will be 3.2 km from Casbah. Take benefit from the proximity to Machilla Magic, which is nearly 10 minutes' drive away. The Casa Regina Vilanculos is situated within 5 km of Vilankulo airport.

9.6
13 reviews
~ US$86 / night

Casa Regina

42.2 km (26.2 mi) from Bazaruto Island
35
  • Picnic area/ Tables
  • Free parking
  • Ironing facilities
  • Tea and coffee facilities
  • Massage
  • Sun terrace

Casa Regina

The comfortable Casa Regina Hotel Vilanculos, situated around 15 minutes' walk from New Market Vilanculos, features a sun deck and a picnic area.

The hotel offers a prime location within easy reach of Fish Market. When staying at this Vilanculos hotel, guests will be 3.2 km from Casbah. Take benefit from the proximity to Machilla Magic, which is nearly 10 minutes' drive away. The Casa Regina Vilanculos is situated within 5 km of Vilankulo airport.

9.6
13 reviews
From US$ 86 / night
  • Private beach
Hotel Aguia Negra Hotel Aguia Negra

Hotel Aguia Negra

19 Rua De Outubro Aguia Negra
39.2 km (24.3 mi) from Bazaruto Island
  • In-room breakfast
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Live entertainment
  • Infinity pool

Situated about 5 minutes' walk from the comfortable Hotel Aguia Negra Vilanculos, guests can reach Big Blue in no time. Boasting a location just moments from Machilla Magic, the 3-star hotel features 33 rooms as well as a private beach area and luggage storage.

The hotel is 3.7 km from Municipal Market, while Mercado Municipal de Vilanculos is 4.5 km away. The Aguia Negra Vilanculos also takes you to Palmeiras Lodge, which is approximately 10 minutes' drive away.

8.5
40 reviews
~ US$294 / night

Hotel Aguia Negra

39.2 km (24.3 mi) from Bazaruto Island
  • In-room breakfast
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Live entertainment
  • Infinity pool

Hotel Aguia Negra

Situated about 5 minutes' walk from the comfortable Hotel Aguia Negra Vilanculos, guests can reach Big Blue in no time. Boasting a location just moments from Machilla Magic, the 3-star hotel features 33 rooms as well as a private beach area and luggage storage.

The hotel is 3.7 km from Municipal Market, while Mercado Municipal de Vilanculos is 4.5 km away. The Aguia Negra Vilanculos also takes you to Palmeiras Lodge, which is approximately 10 minutes' drive away.

8.5
40 reviews
From US$ 294 / night

Dog Friendly Hotels

Boa Gente Lodge Boa Gente Lodge

Boa Gente Lodge

Marginal, Bairro Central
41.6 km (25.9 mi) from Bazaruto Island
  • Cookware/ Kitchen utensils
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Bar/ Lounge area
  • Outdoor swimming pool

The 3-star Boa Gente Lodge Vilanculos hotel, located approximately 1 km from Municipal Market, offers an outdoor swimming pool and Wi-Fi in public areas.

You can visit Palmeiras Lodge that is within reach of this Vilanculos hotel. Guests may also get to Machilla Magic, which is about a 10-minute ride away.

8.3
25 reviews
~ US$81 / night

Boa Gente Lodge

41.6 km (25.9 mi) from Bazaruto Island
  • Cookware/ Kitchen utensils
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Bar/ Lounge area
  • Outdoor swimming pool

Boa Gente Lodge

The 3-star Boa Gente Lodge Vilanculos hotel, located approximately 1 km from Municipal Market, offers an outdoor swimming pool and Wi-Fi in public areas.

You can visit Palmeiras Lodge that is within reach of this Vilanculos hotel. Guests may also get to Machilla Magic, which is about a 10-minute ride away.

8.3
25 reviews
From US$ 81 / night
Residencial Nyelete Residencial Nyelete

Residencial Nyelete

Av.Eduardo Mondlane Bairro 7 De Setembro
40.8 km (25.3 mi) from Bazaruto Island
  • Free parking
  • Flat-screen TV
  • Tea and coffee facilities

Providing 6 rooms, the comfortable Residencial Nyelete Hotel Vilanculos is nearly 25 minutes' walk from Machilla Magic.

When staying at this Vilanculos hotel, you'll be in proximity to Bahia Mar Wellness & SPA. Palmeiras Lodge is just 1.1 km from the hotel. The accommodation enjoys a prime location 5 km from Vilankulo airport.

8.3
16 reviews
~ US$39 / night

Residencial Nyelete

40.8 km (25.3 mi) from Bazaruto Island
  • Free parking
  • Flat-screen TV
  • Tea and coffee facilities

Residencial Nyelete

Providing 6 rooms, the comfortable Residencial Nyelete Hotel Vilanculos is nearly 25 minutes' walk from Machilla Magic.

When staying at this Vilanculos hotel, you'll be in proximity to Bahia Mar Wellness & SPA. Palmeiras Lodge is just 1.1 km from the hotel. The accommodation enjoys a prime location 5 km from Vilankulo airport.

8.3
16 reviews
From US$ 39 / night
  • Top location
  • Private beach
Hotel Estrela Do Mar Hotel Estrela Do Mar

Hotel Estrela Do Mar

Inhassoro
31.4 km (19.5 mi) from Bazaruto Island
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Bar/ Lounge area
  • Outdoor swimming pool

Overlooking the sea, Hotel Estrela Do Mar Inhassoro is located 3.1 km from Dugong. The hotel features an outdoor swimming pool and Wi-Fi throughout the property.

This comfortable hotel is located 20 minutes' walk from the centre of Inhassoro.

7.2
19 reviews
~ US$99 / night

Hotel Estrela Do Mar

31.4 km (19.5 mi) from Bazaruto Island
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Bar/ Lounge area
  • Outdoor swimming pool

Hotel Estrela Do Mar

Overlooking the sea, Hotel Estrela Do Mar Inhassoro is located 3.1 km from Dugong. The hotel features an outdoor swimming pool and Wi-Fi throughout the property.

This comfortable hotel is located 20 minutes' walk from the centre of Inhassoro.

7.2
19 reviews
From US$ 99 / night

Kid Friendly Hotels

Aguia Negra Aguia Negra

Aguia Negra

19 Rua De Outubro Aguia Negra
39.1 km (24.3 mi) from Bazaruto Island
  • Kitchen
  • Shuttle service
  • 24-hour reception
  • Flat-screen TV
  • Bar/ Lounge area
  • Outdoor swimming pool

Offering a location a 5-minute walk from Big Blue, Aguia Negra Hotel Vilanculos offers 10 rooms. This hotel offers Wi-Fi in public areas, secured parking on site and a swimming pool.

Manyikeni is 3.5 km from the comfortable hotel, and Palmeiras Lodge is located 3.1 km away. The property is also situated just moments from Vilanculos Beach Lodge. The area offers shopping experiences such as Municipal Market, which is a 10-minute drive from the Aguia Negra.

8.2
126 reviews
~ US$219 / night

Aguia Negra

39.1 km (24.3 mi) from Bazaruto Island
  • Kitchen
  • Shuttle service
  • 24-hour reception
  • Flat-screen TV
  • Bar/ Lounge area
  • Outdoor swimming pool

Aguia Negra

Offering a location a 5-minute walk from Big Blue, Aguia Negra Hotel Vilanculos offers 10 rooms. This hotel offers Wi-Fi in public areas, secured parking on site and a swimming pool.

Manyikeni is 3.5 km from the comfortable hotel, and Palmeiras Lodge is located 3.1 km away. The property is also situated just moments from Vilanculos Beach Lodge. The area offers shopping experiences such as Municipal Market, which is a 10-minute drive from the Aguia Negra.

8.2
126 reviews
From US$ 219 / night
  • Private beach
Ancora Boutique Hotel Ancora Boutique Hotel

Ancora Boutique Hotel

Rua De Outubro # 103, Vilanculo
41.9 km (26.0 mi) from Bazaruto Island
  • Restaurant
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Bar/ Lounge area
  • Terrace

The smoke-free Ancora Boutique Hotel Vilanculos is situated in a beach area of Vilanculos, 2.6 km from Kite Surfing Centre and around a 25-minute walk from Vilanculos Beach Lodge. This 3-star hotel also offers Wi-Fi in public areas.

The comfortable hotel is in an entertainment district, just steps from Bahia Mar Wellness & SPA. Guests can reach Vilanculos city centre in 5 minutes on foot. The Ancora Boutique lies within 4 km of Machilla Magic. This accommodation has a beachfront location — a 15-minute drive from Vilankulo airport.

7
8 reviews
~ US$113 / night

Ancora Boutique Hotel

41.9 km (26.0 mi) from Bazaruto Island
  • Restaurant
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Bar/ Lounge area
  • Terrace

Ancora Boutique Hotel

The smoke-free Ancora Boutique Hotel Vilanculos is situated in a beach area of Vilanculos, 2.6 km from Kite Surfing Centre and around a 25-minute walk from Vilanculos Beach Lodge. This 3-star hotel also offers Wi-Fi in public areas.

The comfortable hotel is in an entertainment district, just steps from Bahia Mar Wellness & SPA. Guests can reach Vilanculos city centre in 5 minutes on foot. The Ancora Boutique lies within 4 km of Machilla Magic. This accommodation has a beachfront location — a 15-minute drive from Vilankulo airport.

7
8 reviews
From US$ 113 / night
  • Beach access
Hotel Pescador Boutique Hotel Pescador Boutique

Hotel Pescador Boutique

Bairro 19 Rua De Outubro
40.1 km (24.9 mi) from Bazaruto Island
  • BBQ facilities
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Live entertainment
  • Outdoor swimming pool

The comfortable Hotel Pescador Boutique Vilanculos is located within 15 minutes' walk of Casbah and offers a restaurant. Featuring rooms with views of the sea, the 4-star hotel boasts a prime setting along with an outdoor swimming pool available onsite.

Located around 500 metres from Vilanculos Shopping Area, the hotel lies 2.3 km from shopping venues such as Municipal Market. You'll find Kite Surfing Centre a short way from the Pescador Boutique Vilanculos. Take benefit from the proximity to Vilanculos Beach Lodge, which is about 10 minutes' drive away. Your trip couldn't be easier as the property is 5 km from Vilankulo airport.

~ US$258 / night

Hotel Pescador Boutique

40.1 km (24.9 mi) from Bazaruto Island
  • BBQ facilities
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Live entertainment
  • Outdoor swimming pool

Hotel Pescador Boutique

The comfortable Hotel Pescador Boutique Vilanculos is located within 15 minutes' walk of Casbah and offers a restaurant. Featuring rooms with views of the sea, the 4-star hotel boasts a prime setting along with an outdoor swimming pool available onsite.

Located around 500 metres from Vilanculos Shopping Area, the hotel lies 2.3 km from shopping venues such as Municipal Market. You'll find Kite Surfing Centre a short way from the Pescador Boutique Vilanculos. Take benefit from the proximity to Vilanculos Beach Lodge, which is about 10 minutes' drive away. Your trip couldn't be easier as the property is 5 km from Vilankulo airport.

From US$ 258 / night

Are you in a hurry?

Here is a quick list of Hotels in Bazaruto Island, selected based on their rating

Name of hotel Accommodation Rating Price, $
Bahia Mar Boutique Hotel

9.5 / 10

(170 Reviews)

From 325$
Telvina Beach Lodge

9.2 / 10

(143 Reviews)

From 102$
Casa Cabana Beach

8.9 / 10

(125 Reviews)

From 162$
Hotel Dona Ana

8.2 / 10

(107 Reviews)

From 137$
Residencial Duma - Family Run Hotel

9.4 / 10

(21 Reviews)

From 35$

Location