diff --git a/src/components/PlaceCard.jsx b/src/components/PlaceCard.jsx
index 41114c0..b2a0025 100644
--- a/src/components/PlaceCard.jsx
+++ b/src/components/PlaceCard.jsx
@@ -396,7 +396,7 @@ export function PlaceCard({ place, variant = "preview", expanded = true, onToggl
{(place.raw?.name || place.name) || "Unknown place"}
- {place.type && {place.type}}
+ {place.type && !["poi", "unknown", ""].includes(place.type.toLowerCase()) && {place.type}}
{driveTime != null && <>{"\u00b7"}{formatDriveTime(driveTime)} drive>}
{nearbyLabel && <>{"\u00b7"}Near {nearbyLabel}>}
@@ -420,7 +420,7 @@ export function PlaceCard({ place, variant = "preview", expanded = true, onToggl
{variant === "preview" && (
<>
- {stops.length < 2 && }
+ {stops.length < 2 && }
{existingStopIndex >= 0 ? (
Stop {String.fromCharCode(65 + existingStopIndex)}
) : (
diff --git a/src/components/PlaceDetail.jsx b/src/components/PlaceDetail.jsx
index 32afd34..9fc8156 100644
--- a/src/components/PlaceDetail.jsx
+++ b/src/components/PlaceDetail.jsx
@@ -677,7 +677,7 @@ export default function PlaceDetail() {
{(() => {
const cat = placeDetails && placeDetails !== 'loading' ? placeDetails.category : null
const parts = []
- if (cat) parts.push(cat)
+ if (cat && !["poi", "unknown", ""].includes(cat.toLowerCase())) parts.push(cat)
if (nearbyLabel) parts.push(`near ${nearbyLabel}`)
if (driveTime != null) parts.push(formatDriveTime(driveTime))
if (parts.length === 0) return null