Les Frères Castilho is a hotel offering affordable accommodation. Payment options include credit cards and American Express.