This charming hotel can be found in Pylos. There are a total of 68 units on the premises. Pets are not allowed at Navarone.