Taylors Place is located in Costa Rica on 75mtrs del bar punto de encuentro la taberna limon Pococi, colorado. Taylors Place is rated 4.5 out of 5 in the category restaurant in Costa Rica.
Address
75mtrs del bar punto de encuentro la taberna limon Pococi, colorado
Service options
Dine-in